.print-wrapper header > h3 {
  margin: 0;
  text-align: center;
}
.print-wrapper .wrapper-head {
  font-size: 18px;
  font-weight: 500;
}
.print-wrapper .order-main {
  font-size: 12px;
}
.print-wrapper .order-main .additional-info {
  display: flex;
  border-bottom: 1px solid #000;
  height: 20px;
  line-height: 20px;
}
.print-wrapper .order-main .additional-info .additional-info-item {
  flex: 1;
}
.print-wrapper .order-main .additional-info .additional-info-item > span:nth-child(1) {
  padding-right: 5px;
}
.print-wrapper .order-main .additional-info .additional-info-item:nth-child(2) {
  text-align: center;
}
.print-wrapper .order-main .additional-info .additional-info-item:nth-child(2) > span:nth-child(1) {
  padding-right: 8px;
}
.print-wrapper .order-main .additional-info .additional-info-item:nth-child(3) {
  text-align: center;
}
.print-wrapper .order-main .order-info {
  display: flex;
  flex-direction: column;
}
.print-wrapper .order-main .order-info .order-info-head {
  display: flex;
  height: 24px;
  line-height: 24px;
  border-bottom: 1px solid #000;
  box-sizing: border-box;
}
.print-wrapper .order-main .order-info .order-info-head .order-info-head-item {
  flex: 1;
}
.print-wrapper .order-main .order-info .order-info-head .order-info-head-item:nth-child(1) {
  flex: 2;
}
.print-wrapper .order-main .order-info .order-info-head .order-info-head-item:nth-child(2) {
  flex: 2;
}
.print-wrapper .order-main .order-info .order-info-content {
  height: 144px;
}
.print-wrapper .order-main .order-info .order-info-content .info-content-item {
  display: flex;
  align-items: center;
  height: 24px;
  padding-top: 2px;
  box-sizing: border-box;
}
.print-wrapper .order-main .order-info .order-info-content .info-content-item > div {
  flex: 1;
}
.print-wrapper .order-main .order-info .order-info-content .info-content-item > div:nth-child(1) {
  flex: 2;
}
.print-wrapper .order-main .order-info .order-info-content .info-content-item > div:nth-child(2) {
  flex: 2;
}
.print-wrapper .order-main .order-info .order-footer {
  display: flex;
  height: 24px;
  line-height: 24px;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-color: #000;
  box-sizing: border-box;
}
.print-wrapper .order-main .order-info .order-footer .order-footer-item {
  flex: 1;
}
.print-wrapper .order-main .footer {
  display: flex;
  flex-wrap: wrap;
}
.print-wrapper .order-main .footer .footer-item {
  margin: 0px 20px 3px 0;
}

.show-tooth {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  font-size: 10px;
}

.show-tooth .item-tooth {
  width: 50%;
  height: 50%;
  box-sizing: border-box;
}

.show-tooth .item-tooth-lt {
  border-right: 1px solid;
  border-bottom: 1px solid;
  text-align: right;
  unicode-bidi: bidi-override;
  direction: rtl;
}

.show-tooth .item-tooth-rt {
  border-bottom: 1px solid;
}

.show-tooth .item-tooth-lb {
  border-right: 1px solid;
  text-align: right;
  unicode-bidi: bidi-override;
  direction: rtl;
}

.show-tooth .font-size {
  transform: scale(0.7);
  display: inline-block;
}
